/**************************/
/***	PAGE HORAIRE	***/
/**************************/

/* Structure de la page */
#page-horaire-container {
	margin:auto;
	width:880px;
	padding : 0px 5px 5px 5px;
	background:#f0f0f0;
	height:auto;
	overflow:auto;
}

#liste-container {
	width:200px;
	padding : 0px 5px 5px 5px;
	height:auto;
	float:left;
}

#horaire-container {
	width:650px;
	padding : 0px 5px 5px 5px;
	height:auto;
	float:right;
}

#infos-cours-container {
	width:650px;
	padding : 0px 5px 5px 5px;
	height:auto;
}

/* Communs */
.banner-h1{
	padding:4px;
	color: #ffffff;
	font-size:13px;
	font-weight:bold;
	border-bottom: 2px solid #cccccc;
	background: url(../images/bg.gif) repeat-x;
	text-align:center;
	margin-bottom:6px;
	margin-top:0px;
	padding-top:0px;
}

/* Liste de cours */


/* Horaire */
table#tab_horaire {
	margin:auto;
	margin-bottom:10px;
	margin-top:10px;
	background:#DADADA;
	width:600px;
}
	tr#entete th {
		font-size:13px;
	 	text-align:center;
	  	vertical-align:top; 
		background:	url(../images/header-table.gif) repeat-x ;
		height:10px;
		color:#666666;
		width:90px;
	}
		tr.entete-th-heures{
			width:60px;
			font-size:13px;
			text-align:center;
			vertical-align:top; 
			background:	url(../images/header-table.gif) repeat-x ;
			height:10px;
			color:#666666;
		}
	
	th.th-heures {
		width:60px;
		text-align:center;
		height:96px;
		font-size:12px;
		color:#666666;
	}
	
	tr.tr-border-bottom {	
		border-bottom:1px solid #666;	
	}
	
/* Panneau d'informations */

/*
      



table#tab_cours th {
	font-size:13px;
 	text-align:left;
  	vertical-align:top; 
	background:	url(../images/header-table.gif) repeat-x ;
	height:10px;
	color:#666666;
}

table#tab_cours tr {
	font-size:13px;
 	text-align:left;
  	vertical-align:top; 
	margin-bottom:13px;
	height:10px;
}

table#tab_cours td#titre_cours {
	font-size:12px;
	color:#009393;
	font-weight:bold;
 	text-align:left;
  	vertical-align:top; 
	margin-bottom:13px;
	height:10px;
}

table#tab_cours td#capt {
	font-size:12px;
	color:#666666;
	font-weight:bold;
 	text-align:center;
  	vertical-align:top; 
	margin-bottom:13px;
	height:10px;
}

#facture_title{
	font-size:12px;
	color:#408080;
	font-weight:bold;
 	text-align:center;
  	vertical-align:top; 
	margin-bottom:10px;
}

#align-left{
   float:left;
   margin:0;
   padding:0;
}

#align-right{
	float:right;
}

#main-accor{
	margin-top:10px;
}

#cours_container{
	width:565px;
	height:250px;
	background:#f0f0f0;
	padding:10px;
}

#c-r{
	background:#f0f0f0;
	margin:0px;
	color:#666666;
    font-size:13px;
}

#c-i{
	background:#f0f0f0;
	margin:0px;
	color:#666666;
	font-size:13px;
}

#m-c{
	background:#f0f0f0;
	margin:0px;
	color:#666666;
    font-size:13px;
}


#c-r-p{
	color:#3399CC;
	font-size:12px;
	font-weight:bold;
}

#c-i-p{
	color:#3399CC;
	font-size:12px;
	font-weight:bold;
}

#m-c-p{
	color:#3399CC;
	font-size:12px;
	font-weight:bold;
}